سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار آموزشی

۱۰ نکته‌ی مهم برای افزایش کارایی در VS Code

ویرایشگر متنی VS Code با ارائه‌ی امکانات جدید، انعطاف کدنویسی را بالا برده و تجربه‌ی کاربری را ارتقاء داده است.

۱۰ نکته‌ی مهم برای افزایش کارایی در VS Code

بدون شک می‌توان گفت ویرایشگر متن باز ویژال استودیو یا VS Codeا(Visual Studio Code) بهترین ویرایشگر متنی برای برنامه‌نویسی محسوب می‌شود. این برنامه یکی از رقبای برنامه‌ی Subilime Text و یک اپلیکیشن جاوااسکریپت مبتنی بر Electron است (مثل Atom، یکی از ویرایشگرهای متنی پرطرفدار). این اپلیکیشن از سرعت بالایی برخوردار است و مثل اغلب اپلیکیشنهای جاوااسکریپت از مشکلات عملکردی رنج نمی‌برد.

VS Code در گیت‌هاب به شکل متن‌ باز در دسترس است؛ شاید ده سال پیش اگر به کسی می‌گفتید مایکروسافت نرم‌افزار متن‌ باز عرضه کرده است، به شما می‌خندید. در ادامه چند نکته‌ی مربوط به Visual Studio Code برای بهبود کارایی برنامه‌نویسی ارائه شده است.

۱. تسلط بر Command Palette در Vs Code
VS Code هم مثل Sublime Text و نسخه‌ی قبلی آن TextMate، بخشی به نام Command Palette دارد. به‌جای استفاده از ماوس برای رفتن به منوهای مختلف، در این بخش می‌توان دستورات مورد نظر را به‌صورت مستقیم تایپ کرد.

خط فرمان
با کلید میانبر Ctrl+Shift+P می‌توانید Command palette را اجرا کنید. با تایپ دستور مورد نظر (برای مثال Close) تمام گزینه‌ها در زمان واقعی به‌روزرسانی می‌شوند. بعضی دستورها طبقه‌بندی شده‌اند (برای مثال File ،Git ،Terminal و ...) این طبقه‌بندی به افزایش سرعت اجرای دستورات کمک می‌کند.

۲. ساخت پوشه‌ی Working Project
با کلیک روی Explorer در نوار کنترلی کنار صفحه، یک پنل فرعی باز می‌شود. این پنل فرعی به دو بخش تقسیم شده است: Open Editors (فایل‌ها و مستنداتی که در حال حاضر باز هستند) و No Folder Opened.

تصویر 2
با کلیک روی Open Folder (به منوی File > Open Folder در نوار منو بروید)، یک پوشه را به دلخواه در سیستم خود انتخاب کنید. پوشه‌ی انتخابی در VS Code با عنوان پروژه‌ی در حال اجرا (Current working project) بارگذاری می‌شوند و امکان دسترسی به‌کل فایل‌ها و زیرپوشه‌ها را فراهم می‌کند و دیگر لازم نیست مرتب به File Explorer مراجعه کنید.

۳. نمایش چند فایل مختلف به‌صورت یکجا
مدرن‌ترین ویرایشگرهای متنی می‌توانند از انواع فایل‌ها پشتیبانی کنند و امکان انتخاب فایل‌ها از طریق واسطه‌ی مبتنی بر تب را فراهم می‌کنند. ویرایشگرهای متنی پیشرفته‌ مثل VS Code، از ویرایش متنی side by side هم پشتیبانی می‌کنند (اگرچه صرفا به‌صورت افقی است).

پنجره دینامیک
این نرم‌افزار از یک ویژگی به نام پنل‌های متغیر (Dynamic panels) برخوردار است؛ برای مثال اگر پنل یکی از اسناد باز باریک باشند، فعال‌سازی سند (با بردن اشاره‌گر ماوس روی آن) باعث افزایش خودکار عرض صفحه‌ می‌شود. اگر هنوز هم از وضوح نزدیک به 720p استفاده می‌کنید، حتما از این ویژگی استقبال خواهید کرد.

۴. ویرایش چند خط به‌صورت یکجا
اگر نیاز به درج یا حذف چند نمونه‌ی یکسان متنی از سند داشته باشید، فقط لازم است چند اشاره‌گر بسازید. می‌توانید این کار را با نگه‌داشتن کلید Alt و کلیک روی هر قسمتی از متن انجام دهید. با هر کلیک می‌توان یک اشاره‌گر ساخت.

ویرایش چند خطی
این ویژگی برای کدهایی مثل HTML مفید است؛ برای مثال می‌توان چند نمونه از یک کلاس را اضافه کرد یا فرمت چند هایپرلینک را تغییر داد.

۵. استفاده از تعریف (Definition)
گاهی در حال برنامه‌نویسی یا اسکریپت‌نویسی ممکن است با یک متغیر یا متد ناشناس روبه‌رو شوید. در این شرایط می‌توانید با چند دقیقه جست‌وجو فایل مناسب را پیدا کنید یا متد/متغیر) مورد نظر  را با اشاره‌گر انتخاب کنید و با فشردن کلید F12، تعریف آن را ببینید.

تعریف ها
یا می‌توانید از کلید میان‌بر Alt + F12 برای پیگیری تعریف استفاده کنید، به این صورت تعریف صحیح در خطی که اشاره‌گر قرار دارد نمایش داده می‌شود و دیگر نیازی به نمایش فایل منبع نیست.

تصویر ۶
علاوه بر این می‌توانید یک متد یا متغیر تعریف‌شده را انتخاب کنید و از کلید میانبر Shift + F12 برای یافتن تمام مراجع مربوط به آن استفاده کنید. این مرجع هم در محل اشاره‌گر نمایش داده می‌شود. البته برای کار با این امکانات اول از باز بودن پوشه‌ی Current working project (پروژه‌ی در حال اجرا) مطمئن شوید.

۶. تغییر نام تمام رویدادها
بازنویسی یکی از ابعاد ضروری نوشتن و نگه‌داری از یک کد تمیز است؛ اما درصورتی‌که بخواهید یک ماژول بزرگ یا یک دسته‌ی بزرگ کد را بازنویسی کنید، کار دشواری است. پس به‌جای جستجوی صدها فایل برای تغییر نام یک متد یا متغیر، بگذارید VS Code این کار را برایتان انجام دهید.

رخدادها
اگر یک متغیر یا متد را انتخاب کنید و سپس کلید F2 را فشار دهید، می‌توانید نام آن را ویرایش کنید و به این ترتیب تمام نمونه‌های موجود از نام متغیر در کل پروژه تغییر می‌کنند.

اگر می‌خواهید تغییر فقط در فایل جاری اجرا شود از کلید میانبر Crtl + F2 استفاده کنید؛ به این ترتیب VS Code تمام نمونه‌های فایل جاری را از طریق اشاره‌گر نمایش می‌دهد.

۷. جست‌وجو در فایل‌های انبوه
اگر با فایلی غیر از کد منبع کار می‌کنید، امکانات Symbol-finding (مطابق نکته‌ی ۵) قابل استفاده نیستند؛ بنابراین در صورت نیاز به یک جمله یا کلمه‌ای که نمی‌دانید در کدام فایل قرار دارند، چه می‌کنید؟ در این شرایط می‌توانید از تابع Find استفاده کنید.

جست و جو در فایل ها
با Ctrl + F ‌می‌توانید جستجو را به فایل جاری محدود کنید؛ درحالی‌که Ctrl + Shift +F ‌امکان جست‌وجو در تمام فایل‌های موجود در پروژه‌ی فعلی از جمله زیرپوشه‌ها را هم فراهم می‌کند.

۸. استفاده از خط فرمان در VS Code
یکی از امکانات دیگر VS Code برخورداری از یک ترمینال یکپارچه است. این ترمینال در ویندوز در قالب Command Prompt نمایش داده می‌شود و در مک و لینوکس در قالب Bash prompt ظاهر می‌شود. درهرصورت این ترمینال در پوشه‌ی Current working project (درصورت فعال بودن پروژه‌) یا پوشه‌ی Home (درصورتی‌که هیچ پروژه‌ای بارگذاری نشده باشد) راه‌اندازی می‌شود.


خط فرمان ۲
VS Code قابلیت داشتن چند ترمینال مجزا را فراهم می‌کند. با کلیک روی آیکون + سمت راست بالای صفحه می‌توانید نمونه‌ ترمینال‌های بیشتری ببینید. برای بستن ترمینال جاری روی آیکون سطل زباله کلیک کنید. منوی آبشاری امکان جابه‌جایی بین این گزینه‌ها را فراهم کرده است (و مثل واسط تب‌محور فضای صفحه‌ی نمایش را هدر نمی‌دهد).

۹. نصب یک Theme جدید در VS Code
VS Code امکان انتخاب زمینه یا Theme را برای هایلایت متن‌ها و کد منبع فراهم می‌کند. متأسفانه امکان انتخاب زمینه برای خود واسطه را نمی‌دهد؛ اما هایلایت دستورها را می‌توان تغییر داد. یک Theme خوب می‌تواند به افزایش کارایی کدنویسی کمک کند.

نصب تم جدید
می‌توانید Theme-های جدید را در VS Code Marketplace (به‌صورت رایگان) پیدا کنید یا به‌صورت مستقیم در VS Code جستجو کنید.

۱۰. نصب توسعه‌های شخص ثالث در VS Code
آخرین ویژگی مهم، قابلیت گسترش VS Code از طریق توسعه‌های شخص ثالث است. شما می‌توانید توسعه‌ها را در VS Code Marketplace پیدا کنید (به‌صورت رایگان) یا در VS code به جستجوی آن‌ها بپردازید. با کلید میانبر Ctrl + Shift + X به پنل توسعه‌ دسترسی پیدا کنید.

تصویر ۱۰
توسعه‌ها کلیدی برای حداکثرسازی کارایی هستند. می‌توانید ابزار مختلف مثل Linter-ها، Debugger-ها، Snippet-ها، ارتقاء کیفیت VS Code، ابزار Build و حتی ابزاری پیاده‌سازی Vim را در این بخش پیدا کنید.

البته VS Code فقط یک ویرایشگر متنی است نه IDE .IDE یک محیط توسعه است که می‌توان در آن کد را به محصول نهایی تبدیل کرد (مثل یک برنامه‌ی کامپایل‌شده، اپلیکیشن وب و ...)؛ اما ویرایشگرهای متن ابزارهایی هستند که صرفا برای اسکریپت‌نویسی و اجرای دستورات خط فرمان کارایی دارند.
نظرتان را ثبت کنید کد خبر: 41879 گروه خبری: اخبار آموزشی منبع خبر: زومیت تاریخ خبر: 1397/03/30 تعداد مشاهده: 2671
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
گلچین مداحی های شهادت امام امام رضا(ع)

گلچین مداحی های شهادت امام امام رضا(ع)

مداحی های شهادت امام رضا(ع)

سیره شناسی سیاسی اهلبیت (ع) از زبان آیت الله سید احمد علم الهدی

سیره شناسی سیاسی اهلبیت (ع) از زبان آیت الله سید احمد علم الهدی

سیره شناسی سیاسی اهلبیت (ع) از زبان آیت الله سید احمد علم الهدی

Sleep Cycle: alarm clock 4.24.48 for Android +8.0

Sleep Cycle: alarm clock 4.24.48 for Android +8.0

زنگ هشدار

Jurassic World Evolution Complete Edition

Jurassic World Evolution Complete Edition

تکامل دنیای ژوراسیک

سخنرانی حجت الاسلام سید احمد خاتمی با موضوع تجربه ی زندگی دینی

سخنرانی حجت الاسلام سید احمد خاتمی با موضوع تجربه ی زندگی دینی

سخنرانی سید احمد خاتمی با موضوع تجربه ی زندگی دینی در پرتو الگو پذیری از حضرت فاطمه (س)

ترتیل کل قرآن کریم از استاد روشندل احمد دباغ

ترتیل کل قرآن کریم از استاد روشندل احمد دباغ

ترتیل سوره های قرآن احمد دباغ

Learning IELTS

Learning IELTS

آموزش آیتلس

The Oil Blue - Steam Legacy Edition v1.0.4.1

The Oil Blue - Steam Legacy Edition v1.0.4.1

شبیه‌ساز حفاری و استخراج نفت | نسخه‌ی جدید و آپدیت‌شده

SMPlayer 24.5.0

SMPlayer 24.5.0

اس ام پلیر

Blue-Cloner + Blue-Cloner Diamond 13.50.861

Blue-Cloner + Blue-Cloner Diamond 13.50.861

کپی دیسک های بلوری

Pixlr – Free Photo Editor 3.4.62 for Android +4.0.3

Pixlr – Free Photo Editor 3.4.62 for Android +4.0.3

پیکسلار

Hearts of Iron IV – Gotterdammerung v1.15.2

Hearts of Iron IV – Gotterdammerung v1.15.2

قلب های آهنین

iDevice Manager Pro Edition 10.8.2.0

iDevice Manager Pro Edition 10.8.2.0

مدیریت آی دیوایس

APK Installer 15.0.2 for Android +4.0

APK Installer 15.0.2 for Android +4.0

نصب برنامه ها با استفاده از گوشی یا کامپیوتر

سخنرانی حجت الاسلام حاج علی اکبری با موضوع بردباری - 2 جلسه

سخنرانی حجت الاسلام حاج علی اکبری با موضوع بردباری - 2 جلسه

سخنرانی بردباری با حاج علی اکبری

Shazam Encore 15.3.1 for Android +9.0

Shazam Encore 15.3.1 for Android +9.0

تشخیص ترانه شازام

سخنرانی شهید مطهری با موضوع نکاتی درباره مطالب خرافی عدد ۱۳

سخنرانی شهید مطهری با موضوع نکاتی درباره مطالب خرافی عدد ۱۳

نکاتی درباره مطالب خرافی عدد ۱۳ شهید مرتضی مطهری

Pan's Labyrinth

Pan's Labyrinth

فیلم هزارتوی پن

Power Toggles 6.0.4 for Android +4.1

Power Toggles 6.0.4 for Android +4.1

ویجت کنترل باتری

کاهش وزن و بهبود سلامت

کاهش وزن و بهبود سلامت

غذا درمانی

Quran 1.0 Java Mobile

Quran 1.0 Java Mobile

متن کامل قرآن برای موبایل با فرمت جاوا

Theme Hospital - GOG Classic

Theme Hospital - GOG Classic

طنز مدیریت بیمارستان

منتخب سخنرانی های زیبا درباره شهادت حضرت رقیه

منتخب سخنرانی های زیبا درباره شهادت حضرت رقیه

سخنرانی های حجت الاسلام درباره شهادت حضرت رقیه

Audio/Video Converter Android Premium 3.2.12 for Android +4.1

Audio/Video Converter Android Premium 3.2.12 for Android +4.1

نرم افزار تبدیل فرمتهای صوتی و تصویری در اندروید

مجموعه کلیه نرم افزارهای سافت گذر

مجموعه کلیه نرم افزارهای سافت گذر

تمامی نرم افزارهای سایت سافت گذر بر روی یک هارد پرتابل (آخرین نسخه ها)

Droid Transfer 1.67

Droid Transfer 1.67

انتقال اطلاعات بین دستگاه های اندرویدی و کامپیوتر

ولادت آخرین ذخیرۀ الهی

ولادت آخرین ذخیرۀ الهی

روزهای آغازین پس از ولادت امام عصر(عج)

TightRope Walker 3D 3.1 for Android +2.1

TightRope Walker 3D 3.1 for Android +2.1

بازی تعادل بر روی طناب

Command And Conquer 4 Tiberian Twilight

Command And Conquer 4 Tiberian Twilight

نسخه جدید بازی استراتژیک جنرالز

Call Timer Pro 2.4.8 for Android +2.3

Call Timer Pro 2.4.8 for Android +2.3

تایمر مکالمه، پیام کوتاه و دیتا

PDF Converter & PDF Editor 6.11 for Android +2.3

PDF Converter & PDF Editor 6.11 for Android +2.3

پی دی اف کانورتر

Sea of Solitude

Sea of Solitude

فکری و ماجراجویی برای کامپیوتر

Anvsoft SynciOS Professional 6.7.4 / Mobile Manager 7.0.7 / Data Recovery 3.2.2 / Data Transfer 3.3.3 / WhatsApp Transfer 2.3.6 / iOS Eraser Pro 1.1.2

Anvsoft SynciOS Professional 6.7.4 / Mobile Manager 7.0.7 / Data Recovery 3.2.2 / Data Transfer 3.3.3 / WhatsApp Transfer 2.3.6 / iOS Eraser Pro 1.1.2

سینک ای او اس

Udemy - The HTML & CSS Bootcamp 2023 Edition

Udemy - The HTML & CSS Bootcamp 2023 Edition

آموزش جامع HTML و CSS

سخنرانی حجت الاسلام انصاریان  با موضوع توصیف امام حسین علیه السلام از مردم زمان خود - 3 جلسه

سخنرانی حجت الاسلام انصاریان با موضوع توصیف امام حسین علیه السلام از مردم زمان خود - 3 جلسه

حاج آقا انصاریان با موضوع توصیف امام حسین علیه السلام از علت قیام عاشورا

Hike messenger 6.3.40 for Android +4.0

Hike messenger 6.3.40 for Android +4.0

مسنجر هایک

طراحی و ایجاد وب

طراحی و ایجاد وب

آموزش امنیت سایت

Draftable Desktop 24.12.0

Draftable Desktop 24.12.0

مقایسه اسناد متنی

RevisionFX Effections Plus 23.08

RevisionFX Effections Plus 23.08

مجموعه پلاگین های کاربردی برای افترافکت و پربمیر پرو

سخنرانی علیرضا پناهیان با موضوع تحلیلی بر بیانیه گام دوم انقلاب اسلامی - 6 جلسه

سخنرانی علیرضا پناهیان با موضوع تحلیلی بر بیانیه گام دوم انقلاب اسلامی - 6 جلسه

سخنرانی تحلیلی بر بیانیه گام دوم انقلاب اسلامی با علیرضا پناهیان

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!